@Haggard
2年前 提问
1个回答

典型的无线传感器网络中间件软件体系包括哪些结构

一颗小胡椒
2年前

典型的无线传感器网络中间件软件体系包括以下结构:

  • 网络适配层:在该层中,网络适配器实现对网络底层(无线传感器网络基础设施、操作系统)的封装。

  • 网络中间件组件:完成无线传感器网络接入、网络生成、网络自愈合、网络连通性服务等。

  • 配置中间件组件:完成无线传感器网络的各种配置工作,如路由配置、拓扑结构调整等。

  • 功能中间件组件:完成无线传感器网络各种应用业务的共性功能,提供功能框架接口。

  • 管理中间件组件:为网络应用业务实现各种管理功能,如资源管理、能量管理、生命期管理。

  • 安全中间件组件:为应用业务实现各种安全功能,如安全管理、安全监控、安全审计。

  • 应用框架接口:提供无线传感器网络的各种功能描述和定义,具体的实现由基础软件层提供。

  • 开发环境:是无线传感器网络应用的图形化开发平台,建立在应用框架接口基础上,为应用业务提供更高层次的应用编程接口和设计模式。

  • 工具集:提供各种特制的开发工具,辅助无线传感器网络各种应用业务的开发与实现。

  • 应用业务适配层:应用业务适配层对各种应用业务进行封装,解决基础软件层的变化和接口的不一致性问题。